threadpool: threadpool.cc
	g++ -std=c++11 -o $@ $^ -lpthread
package_task: package_task.cc
	g++ -std=c++11 -o $@ $^ -lpthread
promise: promise.cc
	g++ -std=c++11 -o $@ $^ -lpthread
async: async.cc
	g++ -std=c++11 -o $@ $^ -lpthread
.PHONY: clean
clean:
	rm -rf async promise package_task